﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
using NEXEntidad;
using Jayrock.Json.Conversion;

public partial class QueryAjax_QueryListaEvento : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        StringBuilder sb = new StringBuilder();
        Int32 anio, mes, dia;
        anio = Convert.ToInt32(Request.QueryString["anio"]);
        mes = Convert.ToInt32(Request.QueryString["mes"]);
        dia = Convert.ToInt32(Request.QueryString["dia"]);

        DateTime fecha = new DateTime(anio, mes, dia);

        EventoCulturalCollection eventos = EventoCultural.Listar(true, fecha, fecha);

        if (eventos.Count > 0)
        {
            sb.Append("[");
            foreach (EventoCultural unEvento in eventos)
            {
                sb.Append("{id: '" + unEvento.Id + "',");
                sb.Append("titulo: '" + unEvento.Titulo + "',");
                sb.Append("detalle: '" + unEvento.Detalle + "'");

                sb.Append("},");
            }
            sb.Remove(sb.Length - 1, 1);
            sb.Append("]");
            Response.Write(JsonConvert.ExportToString(sb.ToString()));
        }
        else
        {
            Response.Write("");
        }

        //Response.Write("[{id: '237',imagenEditorial: 'tapaLibros/ae85c755-c991-47b6-ac29-ade28b559b98.jpg',titulo: 'Harry Potter y la orden del Fénix 5',tituloOriginal: 'Harry Potter and the Order of the Phoenix',autorNombre: 'Joanne K.',autorApellido: 'Rowling',anioPublicacion: '2003',resumen:'Las tediosas vacaciones de verano en casa de sus tíos todavía no han acabado y Harry se encuentra más inquieto que nunca. Apenas ha tenido noticias de Ron y Hermione, y presiente que algo extraño está sucediendo en Hogwarts. En efecto, cuando por fin comienza otro curso en el famoso colegio de magia y hechicería, sus temores se vuelven realidad. El ministerio de Magia niega que Voldemort haya regresado y ha iniciado una campaña de desprestigio contra Harry y Dumbledore, para lo cual ha asignado a la horrible profesora Dolores Umbridge la tarea de vigilar todos sus movimientos. Así, pues, además de sentirse solo e incromprendido, Harry sospecha que Voldemort puede adivinar sus pensamientos, e intuye que el temible mago trata de apoderarse de un objeto secreto que le permitiría recuperar su poder destructivo. <br /><br /> (Harry Potter y la orden del Fénix 5, Joanne K. Rowling, edición 2004, editorial Salamandra)'}]");
        Response.End();

    }
}
